package com.zcoj.pojo.Dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ServerMetrics implements Serializable {
    private static final long serialVersionUID = 2892248514883451461L;

    private double jvmMemoryMax; // JVM最大内存
    private double jvmThreadsStates; // JVM线程状态
    private double systemLoadAverage1m; // 系统1分钟内的平均负载
    private double jvmMemoryUsed; // JVM已使用内存
    private Integer systemCpuCount; // 系统CPU核数
    private double systemCpuUsage; // 系统CPU使用率
    private int tomcatSessionsCreated; // Tomcat创建的会话数

}
